package ArrayList1;

import java.util.ArrayList;

public class ArrayListDemo {
    public static void main(String[] args) {
        ArrayList list = new ArrayList();
        list.add("辰溪"); //1add可以向集合中添加任意类型的元素
        list.add(1234);
        list.add("java");
        list.add("yu");
        list.add("黑马");
        System.out.println(list);
        // 4. 获取集合的大小，就是集合中的个数。
        list.size();
        System.out.println(list.size());
//2. 向集合中某一个位置索引位置进行添加元素
        list.add(1, "MySQL");
// 3. 根据索引位置获取集合中中某个索引位置的值get()
        list.get(0);
        System.out.println(list.get(0));


// 5.根据索引删除集合中的某个元素值，会返回被删除的元素值给我们
        list.remove(0);
        System.out.println(list.remove(0));
// 6. 可以直接删除集合中的某个值，成功返回ture，否则就是flase
        System.out.println(list.remove("辰溪"));

// 7. 修改某个索引位置处的数据，修改后会返回原来的值给我们
        list.set(1, "黑马程序员");
        System.out.println(list);
    }
}
